@CHARSET "UTF-8";
a{color:#000;text-decoration:none}a:hover,a:focus{color:#005580;text-decoration:underline}
a.more{
	color:#c40806;
	margin:0 .5rem .5rem;
}
/*lavaLampBottomStyle*/
.lavaLampBottomStyle {
	displey:-webkit-flex; 
	display: flex; 
	-webkit-flex-flow:row nowrap; 
	flex-flow:row nowrap; 
	overflow: hidden; 
	list-style: none;
	width:auto;
}
.lavaLampBottomStyle li {
	white-space: nowrap;
	float: left;
	list-style: none outside none;
	margin:0px auto;
	position:relative;
}
.lavaLampBottomStyle li.current div {
	background-color:#eaab4c;
	height: 4px;
	position: absolute;
	width: 100%;
	z-index: 8;
	bottom:1px
}
.lavaLampBottomStyle a {
	color:#cac8c8;
	display: block;
	font-weight:bold;
	font-size:14px;
	height: 30px;
	letter-spacing: 0;
	margin: auto .5rem;
    outline: medium none;
	overflow: hidden;
	position: relative;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	top: 0px;
	z-index: 10;
}
.lavaLampBottomStyle a:hover {
	text-decoration:none;
}
.news_group{
	width:100%;
	float:left;
	margin-right:2%;
}
.news_group h1{
	text-align:left;
	padding-left:15px;
	font-weight:bold;
	margin:0px;
	height:24px;
	line-height:24px;
}
.news_group ul{
	margin-left:12px;
	overflow:hidden;
	white-space: nowrap;
}
.news_group ul li{
	line-height:26px;
}
.news_group ul a.more{
	float:right;
}

.contlayout{
	display:flex;
}
.contlayout .lay_l{
	width:210px; margin-right:15px;
}
.contlayout .lay_r{
	width:750px;
	background-color:#fff;
	padding:5px;
	margin-top:8px;
}

.contlayout .server .image{
	text-align:center;
	margin-top:20px;
}
.contlayout .server .txt{
	 text-indent:24px;
	 line-height:24px;
	 margin:15px auto;
	 padding:0px 25px;
}
.lb{
	margin-top:10px;
}
.lb span{
	background-color:#f00;
	color:#fff;
	padding: 5px 30px;
    font-weight: bold;
    font-size: 14px;
    margin-left:25px;
}
.split{
	background-repeat:repeat-x;
	height:10px;
	margin:10px 25px;
}
.contlayout .gqxx .txt{
	 line-height:24px;
	 margin:15px auto;
	 padding:0px 25px;
	
}
.contlayout .gqxx h1{
	color:#f00;
	font-size:18px;
	font-weight:bold;
	text-align:center;
}

.contlayout .gqxx .zz{
	text-align:center;
}

.contlayout .gqxx .note{
	 padding:0px 25px;
	 font-weight:bold;
	
}
.contlayout .gqxx .prenext{
	padding:10px 25px;
}
.contlayout .gqxx .prenext div{
	line-height:24px;
}

/*content*/
.content {
    width: 30%;
    margin: 70px auto 0;
    text-align: center;
}
.content-logo {
    height: 70px;
}
.content-title {
    margin: 10px 0 25px 0;
    font-size: 2em;
    color: #747474;
    font-weight: normal;
}
.content-form {
    width: 100%;
    padding: 36px 0 20px;
    border: 1px solid  #dedede;
    text-align: center;
    background: #fff;
}
.content-form form div {
    margin-bottom: 22px;
}
.content-form form span.remind {
    color:#f00;
}
.content-form form div.ipt {
    position:relative;
}
.content-form form div.ipt p{
    position:absolute;
    left:10%;
    top:33px;
    height:14px;
    line-height:14px;
    width:100%;
    text-align:left;
    font-size: .2em;
    color: #f00;
}
.content-form form .txt,
.content-form form .user,
.content-form form .password,
.content-form form .verifycode {
    width: 80%;
    height: 20px;
    padding: 10px;
    font-size: 1em;
    border: 1px solid  #cccbcb;
    border-radius: 7px;
    letter-spacing: 1px;
}
.content-form form input:focus {
    outline: none;
    -webkit-box-shadow: 0 0 5px #0dbfdd;
            box-shadow: 0 0 5px #0dbfdd;
}
.content-form-signup {
    width: 84%;
    margin: 0 auto;
    padding: 10px;
    border: 1px solid  #57da6a;
    border-radius: 7px;
    font-size: 1em;
    font-weight: bold;
    color: #fff;
    background: #4b5;
    cursor: pointer;
}
.content-form-signup:hover {
    background: #3a4;
}
.content-form-signup:focus {
    outline: none;
    border: 1px solid  #57da6a;
}
.content-login-description {
    margin-top: 25px;
    line-height: 1.63636364;
    color: #747474;
    font-size: .91666667rem;
}
.content-login-link {
    font-size: 16px;
    color: #0dbfdd;
    text-decoration: none;
}
.wy-box{
	width: 100%;
	height: auto;
}
/*  导航   */
.wy-nav{
	width: 100%;
	overflow-x: auto;
	height: 1.8rem;
	color: #cac8c8;
	background-color:#b50000;
	line-height: 1.8rem;
}
.wy-nav-name{
	width: 2.25rem;
	padding-left: .6rem;
}
.wy-nav-left{
	width: 4rem;
}
.wy-nav-left .react{
	color: #797979;
	font-size: .6rem;
}
a.react, label.react {
    display: block;
    color: inherit;
    height: 100%;
}
.wy-nav-left .nav-city{
	display: inline-block;
    vertical-align: middle;
    text-align: center;
    margin-right: .2rem;
    margin-left: .2rem;
}
.wy-nav-left .nav-city i{
	font-size: .65rem;
	font-weight: bold;
	padding-bottom: .1rem;
	padding-right: .3rem;
}
.wy-nav-img{
	width: 2.5rem;
    height: .8rem;
    padding: .2rem 0 0 4rem;
}
.wy-nav-img img{
	width: 2.5rem;
    height: .8rem;
    background-size: 100%;
    box-sizing: border-box;
}
.wy-search{
	padding-right: 1rem;
}
.wy-nav-r{
	width:1.7rem;
	text-align: center;
}
.wy-nav-r i{
	display: inline-block;
	font-size: 1rem;
	font-weight: bold;
}
/*轮播图*/
.wy-figure{
	width: 16rem;
	height:6rem;
	position:relative;
	overflow: hidden;
}
.wy-figure-img{
	width: 48rem;
	overflow: hidden;
	position: absolute;
	left: 0;
	top: 0;
	transform:translate(0,0);
	overflow:hidden;
	transition:1s all ease-in;
}
.wy-figure-img img{
	width:16rem;
	height:6rem;
	float:left;
}
.wy-figure ul{
	width:5rem;
	height:1rem;
	line-height: 1rem;
	position:absolute;
	left: 50%;
	margin-left: -.5rem;
	bottom: .1rem;
}
.wy-figure li{
	text-align: center;
	line-height: .8rem;
	width:.4rem;
	height:.4rem;
	background: #f0d5d5;
	border-radius: 50%;
	float:left;
	margin-right: .5rem;
}
.wy-figure li.ac{
	background: #fff;
}
/*广播*/
.wy-broadcast{
	line-height: 1.25rem;
	height: 1.25rem;
	border-top: 1px solid #f2f1e9;
	background: #fefced;
}
.wy-broadcast .wy-broadcast-f{}
.wy-broadcast .wy-broadcast-f img{
	padding-left: .3rem;
	width: 1rem;
	height: 1rem;
}
.wy-broadcast .wy-broadcast-f h2{
	width: 14rem;
	color: #e79657;
	padding-left: .1rem;
	font-size: .6rem;
	overflow:hidden;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	-webkit-text-overflow:ellipsis;
	-moz-text-overflow:ellipsis;
	white-space:nowrap;
}
.wy-ban{
	height: .8rem;
	background: #f2f2f2;
}
/*美食按钮*/
.wy-btn{
	padding-bottom: .5rem;
}
.wy-btn .wy-btn-u{
	padding: 1rem 1.5rem 0 1.5rem;
}
.wy-btn .wy-btn-u li{
	margin-bottom: .5rem;
	float: left;
	text-align: center;
	padding-right: 2.33rem;
}
.wy-btn .wy-btn-u li:nth-child(4){
	padding-right: 0;
}
.wy-btn .wy-btn-u li a{
	width: 3rem;
	text-align: center;
}
.wy-btn .wy-btn-u li a img{
	display: block;
    width: 1.5rem;
    height: 1.2rem;
    padding-bottom: .8rem;
    background-size: 100%;
}
.wy-btn .wy-btn-u li span{
	display: block;
	font-size: .2rem;
	color: #666;
	margin-top: -0.4rem;
}
.wy-area{
	text-align: center;
	padding-top: .5rem;
}
.wy-area-t h2{
	color: #ff891f;
	font-size: .7rem;
	padding-bottom: .3rem; 
}
.wy-area-b{
	padding: 1rem .5rem ;
	overflow: hidden;
	position: relative;
	height:3.5rem;
}
.wy-area-b ul{
	height:3.5rem;
	position: absolute;
	left: .5rem;
	top: 0;
}
.wy-area-bd{
	width: 4.66rem;
	height:3.5rem;
	position: relative;
	margin-right: .5rem;
	margin-bottom: .5rem;
}
.wy-area-bd img{
	width: 4.66rem;
	height:3.5rem;
	border-radius: .1rem;
}
.wy-area-bd:nth-child(3){
	margin-right: 0;
}
.wy-area-bd span{
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	text-align: center;
	height: .8rem;
	background: #000;
	line-height: .8rem;
	opacity: .5;
}
.wy-area-bd  b{
	width: 3rem;
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -1.5rem;
	z-index: 999;
	color: #f2f4f6;
	font-size: .5rem;
	font-weight: bold;
	height: 0.8rem;
	line-height: 0.8rem;
}
/*底部*/
.wy-foot{
	position:fixed;
	bottom: 0;
	height: 2rem;	
	width: 100%;
	background: #fff;
}
.wy-foot .wy-foot-ul{
	padding: .3rem 0 0 0;
}
.wy-foot .wy-foot-ul li{
	width: 20%;
	float: left;
	text-align: center;
}
.wy-foot .wy-foot-ul li:last-child{
	padding-right: 0;

}
.wy-foot .wy-foot-ul li.atc a{
	color: #ff6500;
}
.wy-foot .wy-foot-ul li a{
	color: #afafaf;
    font-size: 0.5rem;
}
.wy-foot .wy-foot-ul li a i{
	display: block;
	font-size: .8rem;
	/**padding-bottom: .1rem;*/
}
.wy-foot ul.wy-foot-more-nav{
	display:none;
	position:fixed;
	bottom:2rem;
	right:0;
	background-color: #fff;
    z-index: 998;
    border: 1px #ccc solid;
    padding: .3rem .6rem;
    border-radius: 5px;
}
.wy-foot ul.wy-foot-more-nav li{
	line-height:24px;
	border-bottom: 1px #999 solid;
}
.wy-foot ul.wy-foot-more-nav li.last{
	border-bottom:0px;
}